@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:12px;
	background:#FFFFFF;
	color:#000;
}

body {
	margin:0;
	padding:0;
	text-align:center;
}

/* 主框架 */
#outFrame {
	width:964px;
	height:auto;
}

#header {
	width:964px;
	height:96px;
	margin-top:4px;
}

#top{
	width:964px;
	height:24px;
	border-bottom:1px solid #E7EDF5;
	text-align:left;
}

#weather {
	text-align:left;
	width:320px;
	height:24px;
	float:left;
}

#favorite{
	margin:0;
	margin-right:20px;
	float:right;
}

#favorite a{
	color:#616161;
	text-decoration:none;
}

#favorite a:hover{
	color:#616161;
	text-decoration:underline;
}

#favorite img{
	margin-right:5px;
}

#logo {
	margin:2px 0;
	float:left;
	width:210px;
	height:68px;
}

#tt_mark {
	width:210px;
	height:68px;
}

#tt_area {
	float:left;
	width:83px;
	height:68px;
}

#cur_area {
	width:83px;
	height:39px;
	background:url(../image/ttday/area.jpg) no-repeat;
	text-align:center;
	vertical-align:middle;
	line-height:39px;
	font-size:30px;
	font-family:黑体;
	color:#fff;
}

#oth_area {
	width:83px;
	height:29px;
	vertical-align:middle;
	line-height:29px;
	color:#A8A7A7;
}

#oth_area a{
	color:#A8A7A7;
	text-decoration:none;
}

#oth_area a:hover{
	color:#A8A7A7;
	text-decoration:underline;
}

#tt_logo {
	float:left;
	width:122px;
	height:68px;
}

#email{
	float:left;
	width:210px;
	height:68px;
	margin:2px 0;
	text-align:left;
	line-height:20px;
	margin-left:4px;
	margin-right:4px;
	border:1px solid #6DBA2B;
}

#email dl{
	line-height:22px;
	font-size:13px;
}

#email dl dt{
	height:22px;
}

#email dl dd{
	height:23px;
}

a.c1 {
	color:#CA0028;
}

a.c1:hover{
	color:#CA0028;
}

.c2{
	background:#F3F8FD;
}

#email dl span{
	font-weight:bold;
	margin:0 5px;
	background:none;
}

#email dl a{
	margin:0 5px;
	background:none;
	text-decoration:none;
}

#email dl a:hover{
	margin:0 5px;
	background:none;
	text-decoration:underline;
}
/*
#email .nameInput{
	width:150px;
	height:18px;
	border:1px solid #7F9DB9;
	vertical-align:middle;
	line-height:18px;
}

#email .mailSelect{
	width:152px;
	height:18px;
	border:1px solid #7F9DB9;
	vertical-align:middle;
	line-height:18px;
}

#email .pwdInput{
	width:100px;
	height:18px;
	border:1px solid #7F9DB9;
	vertical-align:middle;
	line-height:18px;
}


#email .loginButton{
	height:20px;
	width:45px;
	font-size:13px;
	border:1px solid #7F9DB9;
	cursor:pointer;
}*/

#ad_one {
	float:left;
	width:530px;
	height:68px;
	margin:2px 0;
}

#line {
	clear:both;
	width:964px;
	height:3px;
	background:#6DBA2B;
}

#seek{
	width:960px;
/*	height:auto;
	border-left:1px solid #B2DD8C;
	border-right:1px solid #B2DD8C;*/
}

#top_seek{
	margin-top:10px;
	height:23px;
	position:relative;
	/*padding-left:65px;
	background:url("../image/ttday/search_bg.gif") repeat-x;*/
/*	z-index:10;*/
}

#top_seek #span_left{
	width:100px;
	_width:100px;
	height:27px;
	float:left;
	display:block;
/*	background:url("../image/ttday/span_left.jpg") no-repeat;*/
	background:none;
	/*border-left:1px solid #B2DD8C;*/
}

.lt{
	width:100%;
	height:23px;
	background:none;
}

.lb{
	width:100%;
	height:4px;
	background:none;
	/*border-left:1px solid #B2DD8C;*/
}

#span_1,#span_2,#span_3,#span_4,#span_5,#span_6,#span_7,#span_8,#span_9{
	width:53px;
	height:27px;
/*	display:block;
	float:left;*/
    position:absolute;
	top:0;
	text-align:center;
	vertical-align:middle;
	line-height:27px;
/*	font-weight:bold;*/
	cursor:pointer;
	/*border:1px solid red;*/
}

#top_seek span a{
	width:53px;
	height:27px;
/*	display:block;*/
	background:none;
	color:#000000;
	text-decoration:none;
	hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
	outline: none;  /* for firefox 1.5 + */	
}

#top_seek span a:hover{
	width:53px;
	height:27px;
/*	display:block;*/
	background:none;
	color:#ff0000;
	text-decoration:none;
	hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
	outline: none;  /* for firefox 1.5 + */	
}

#top_seek #span_right{
	width:386px;
	*width:386px;
	_width:382px;
	height:23px;
/*	float:left;
	display:block;*/
	background:none;
	/*border-right:1px solid #B2DD8C;*/
/*	background:url("../image/ttday/span_right.jpg") right no-repeat;	*/
}

.rt{
	width:100%;
	height:23px;
	background:none;	
}

.rb{
	width:382.5px;
	height:4px;
	background:none;
	/*border-right:1px solid #B2DD8C;*/
	
}

.bg{
	background:url("../image/ttday/item_bg.gif") no-repeat;
	color:#fff;
	font-weight:bold;
}

.no_bg{
	background:none;
	color:#000;
	font-weight:normal;
}

#btm_seek{
	clear:both;
	text-align:left;
	height:auto;
	border:1px solid #B2DD8C;
/*	border-right:1px solid #B2DD8C;
	border-bottom:1px solid #B2DD8C;*/
	padding:8px 0;
/*	z-index:0;
	margin-top:-40px;*/
	/*background:#F0F7FF;*/
}

.bd_seek{
	/*background:#F0F7FF;*/
}

.gg_seek{
	/*background:#F0F7FF;*/
}

#seek_logo{
	width:75px;
	height:30px;
	margin-top:7px;
	margin-left:30px;
	float:left;
}

.seek_txt{
	border:1px solid #7B9ABD;
	width:450px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
	display:block;
	float:left;
	margin-top:7px;
	margin-left:10px;
	font-size:16px;
}

.seek_btn{
	width:74px;
	height:30px;
/*	border:1px solid #003C74;*/
/*	border:none;
	background:inherit;*/
	float:left;
	margin-left:20px;
	margin-top:10px;
	font-size:14px;
	cursor:pointer;
	background:#D4D0C8;
}

.seek_slt{
	float:left;
	display:block;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	margin-left:20px;
	margin-top:15px;
	font-weight:bold;
}

.seek_slt radio{
	margin-right:10px;
	height:30px;
}

.fast_channel{
	display:block;
	float:right;
	margin-top:-5px;
	margin-right:10px;
	color:#7A7A99;
	width:98px;
	height:23px;
	position:relative;
	background:url("../image/ttday/short.jpg") top no-repeat;
	cursor:pointer;
}

#channel_item{
	position:absolute;
	left:0;
	top:23px;
	text-align:left;
}

#channel_item ul{
	list-style:none;
	width:98px;
}

#channel_item ul li{
	background:#D6D4C6;
	height:20px;
	vertical-align:middle;
	line-height:20px;
	text-indent:8px;
	width:98px;
}

#channel_item a{
	background:none;
	text-decoration:none;
}

#channel_item a:hover{
	background:none;
	text-decoration:underline;
}

/*------------------------------------------------ default.php --------------------------------------------------*/
#guide
{
	width:964px;
	height:105px;
	border-bottom:2px solid #6EB225;
	text-align:left;
}

#guide #guide_logo{
	float:left;
	width:130px;
	margin-top:30px;
}

#guide #guide_kouhao{
	float:left;
	width:160px;
	margin-left:10px;
	margin-top:50px;		
}

#guide #guide_text{
	float:left;
	font-size:12px;
	margin-left:80px;
	margin-top:40px;
	line-height:20px;
}

#guide #guide_text a{
	font-size:12px;
	color:red;
	text-decoration:underline;
}

#guide #guide_text a:hover{
	font-size:12px;
	color:#000;
	text-decoration:underline;
}

#recommand_area{
	width:964px;
	height:60px;
	line-height:60px;
	vertical-align:middle;
	text-align:left;
/*	margin:20px 0;*/
	border-bottom:1px solid #999999;
}

#recommand_area #recommandCity{
	width:100px;
	height:20px;
	margin-top:23px 0;
	_padding-top:23px;
	float:left;
	vertical-align:middle;
}

#recommand_area #rcity{
	width:800px;
	height:60px;
	float:left;
}

#recommand_area #rcity a{
	text-decoration:none;
	color:#0000CC;
	margin:0 5px;
	font-size:14px;
}

#recommand_area #rcity a:hover{
	text-decoration:underline;
	color:#0000CC;
	margin:0 5px;
	font-size:14px;	
}

#select_area{
	width:964px;
	clear:both;
	height:60px;
	/*line-height:60px;*/
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #ACACAC;
}

#select_enter{
	float:left;
	/*width:500px;*/
	margin-right:20px;
	margin-top:20px;
}

#select_enter form select{
	border:1px solid #7F9DB9;
}

#select_enter form .queding_btn{
	/*border:1px solid #7F9DB9;
	width:40px;
	height:20px;*/
	width:50px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	line-height:15px;
	cursor:pointer;
	background:#D4D0C8;
}

#input_enter{
	float:left;
	position:relative;
	margin-top:20px;
}

#input_enter .enter_txt{
	border:1px solid #898989;
	width:200px;
	height:25px;
	vertical-align:middle;
	line-height:25px;
	/*margin-top:7px;*/
	margin-left:10px;
	font-size:12px;
	color:#999ccc;
	text-indent:8px;
}

#input_enter .enter_btn{
	background:#618DD8;
	border:1px solid ##618DA9;
	width:80px;
	height:25px;
	vertical-align:middle;
	line-height:20px;
	/*margin-top:7px;*/
	margin-left:10px;
	font-size:12px;
	cursor:pointer;
	/*color:#FFFFFF;*/
}

#input_enter a{
	background:#618DD8;
	border:1px solid ##618DA9;
	width:80px;
	height:25px;
	vertical-align:middle;
	line-height:20px;
	margin-left:2px;
	padding:5px 10px;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	
}

#input_enter a:hover{
	background:#618DD8;
	border:1px solid ##618DA9;
	width:80px;
	height:25px;
	vertical-align:middle;
	line-height:20px;
	margin-left:2px;
	padding:5px 10px;
	font-size:12px;
	cursor:pointer;
	text-decoration:underline;
	color:#FFFFFF;
	
}

#result{
	position:absolute;
	left:39px;
	top:20px;
	width:200px;
	height:200px;
	overflow-y:scroll;
	background-color:#FFFFFF;
	text-align:left;
	border:2px solid #898989;
	z-index:100;
}

.Link{
	background-color:#FFFFFF;
	padding:2px 6px 2px 6px;
}

.LinkOver{
	background-color:#3366cc;
	padding:2px 6px 2px 6px;
}

#seek_area{
	width:964px;
	clear:both;
	text-align:left;
	margin-top:10px;
	line-height:30px;
	z-index:1;
}

#seek_area a{
	/*background:none;*/
	text-decoration:none;
	color:#0000CC;
	/*display:block;*/
	margin:0 5px;
	z-index:1;
}

#seek_area a:hover{
	/*background:#7F9DB9;*/
	text-decoration:underline;
	color:#0000CC;
	/*display:block;*/
	margin:0 5px;	
	z-index:1;
}

#seek_area dl{
	margin-left:0;
}

#seek_area dt{
	clear:both;
	width:40px;
	float:left;
	margin-left:0;
}

#seek_area dd{
	width:910px;
	float:left;
}

.district{
	/*clear:both;*/
	width:964px;
	margin:0;
	height:auto;
	/*border:1px solid red;*/
	/*margin-top:10px;
	margin-bottom:200px;*/
	
}

.district_css{
	font-weight:bold;
	background:#dddccc;
	padding:5px;
}

#blank_div{
	clear:both;
	width:964px;
	height:25px;
}

#bottom{
	clear:both;
	width:964px;
	height:auto;
	margin-top:20px;
	border-top:1px solid #ACACAC;
	padding-top:10px;
}

#left_bottom{
	width:700px;
	height:auto;
	float:left;
	text-align:center;
}

#left_bottom #l_btm{
	width:400px;
	height:auto;
	margin:0 auto;
	line-height:30px;
}

#l_btm ul{
	list-style:none;
	width:100%;
	height:auto;
	text-align:center;
	line-height:30px;
}

#l_btm ul li{
	float:left;
	margin:0 8px;
	height:30px;
}

#l_btm a{
	text-decoration:none;
	color:#000000;
}

#l_btm a:hover{
	text-decoration:underline;
	color:#000000;
}

#l_btm span{
	clear:both;
	display:block;
	width:400px;
	text-align:center;
	color:#A2A2A2;
}

#right_bottom{
	width:160px;
	float:left;
	text-align:center;
}

#right_bottom img{
	float:left;
}
/*----------------------------------------------------- index1.php ----------------------------------------------------------------*/
img{
	border:none;
}

#adAndLogin{
	width:964px;
	height:170px;
	clear:both;
	margin-top:4px;
	/*border:1px solid #66ccaa;*/
}

#hotPost{
	width:375px;
	height:170px;
	border:1px solid #BDC8DD;
	float:left;
	text-align:left;
}

#hotPost img{
	margin-left:10px;
	margin-right:10px;
}

#hotPost ul{
	list-style:none;
	color:#204E99;
	font-size:12px;
	line-height:28px;
	margin-left:10px;
}

#hotPost ul li a{
	color:#204E99;
	text-decoration:none;
	font-size:13px;
}

#hotPost ul li a:hover{
	color:#204E99;
	text-decoration:none;
	border-bottom:1px solid #204E99;
	padding-bottom:1px;
	font-size:13px;
}

.point{
	width:30px;
	text-align:center;
	font-weight:bold;
}

#notePost{
	width:375px;
	height:170px;
	border:1px solid #BDC8DD;
	border-left:none;
	float:left;
	text-align:left;
}

#notePost img{
	margin-left:10px;
	margin-right:10px;
}

#notePost ul{
	list-style:none;
	color:#204E99;
	font-size:12px;
	line-height:28px;
	margin-left:10px;
}

#notePost ul li a{
	color:#204E99;
	text-decoration:none;
	font-size:13px;
}

#notePost ul li a:hover{
	color:#204E99;
	text-decoration:none;
	border-bottom:1px solid #204E99;
	padding-bottom:1px;
	font-size:13px;
}

#loginFrm{
	width:200px;
	height:170px;
	/*margin-left:8px;*/
	border:1px solid #BDC8DD;	
	float:right;
	line-height:30px;
}

#login_hou{
	text-align:left;
}

#login_hou dl{
	margin-left:20px;
}

#login_hou .reg_rember{
	text-indent:20px;
	height:30px;
	line-height:30px;
	font-size:13px;
}

#login_hou .reg_rember a{
	text-decoration:underline;
	font-size:13px;	
}

#login_hou .reg_rember a:hover{
	text-decoration:none;
	font-size:13px;
}

a.rember_pwd {
	text-decoration:none;
	color:#204E99;
}

a.rember_pwd:hover {
	text-decoration:underline;
	color:#204E99;
}

.c3{
	text-indent:30px;
}

.c3 span{
	color:#a2a2a2;
}

#loginFrm .zhanghao
{
	border:1px solid #7F9DB9;
	width:120px;
	height:20px;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
	line-height:20px;
	color:#A2A2A2;
}

#loginFrm .mima
{
	border:1px solid #7F9DB9;
	width:120px;
	height:20px;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
	line-height:20px;
}

#loginFrm .denglu
{
	width:73px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background:url(../image/ttday/login_bg.jpg) center center;
}

#loginFrm a{
	margin-right:15px;
	color:#204E99;
}

#ad_two{
	width:962px;
	height:40px;
	clear:both;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
}

#area_block{
	width:962px;
	height:auto;
	padding:5px 0;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-align:left;
	clear:both;
}

#area_block dl{
	width:895px;
	margin-left:30px;
}

#area_block dt{
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

#area_block dd{
	border-top:1px dashed #D7DFEE;
	height:90px;
}

#area_block dd ul{
	width:900px;
	height:auto;
	list-style:none;
	color:#777777;
	text-align:left;
	margin-left:30px;
}

#area_block dd ul li{
	width:300px;
	height:auto;
	text-align:left;
	line-height:25px;
	color:#777777;
	float:left;
}

.postName{
	color:#204E99;
	font-weight:bold;
}

.postName a{
	color:#204E99;
	text-decoration:none;
}

.postName a:hover{
	color:#204E99;
	text-decoration:underline;
}

.setRed{
	color:#FF0000;
	font-weight:bold;
}

#area_block dt a{
	color:#A8A7A7;
	text-decoration:none;
}

#area_block dt a:hover{
	color:#A8A7A7;
	text-decoration:underline;
}

#city_block{
	width:962px;
	height:auto;
	padding:5px 0;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-align:left;
	clear:both;
}

#city_block dl{
	width:895px;
	margin-left:30px;
}

#city_block dt{
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

#city_block dd{
	border-top:1px dashed #D7DFEE;
	height:90px;
}

#city_block dd ul{
	width:900px;
	height:auto;
	list-style:none;
	color:#777777;
	text-align:left;
	margin-left:30px;
}

#city_block dd ul li{
	width:300px;
	height:auto;
	text-align:left;
	line-height:25px;
	color:#777777;
	float:left;
}

#city_block dt a{
	color:#A8A7A7;
	text-decoration:none;
}

#city_block dt a:hover{
	color:#A8A7A7;
	text-decoration:underline;
}

#zonghe_block{
	width:962px;
	height:auto;
	padding:5px 0;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-align:left;
	clear:both;
}

#zonghe_block dl{
	width:895px;
	margin-left:30px;
	/* border-bottom:3px solid #D7DFEE; */
}

#zonghe_block dt{
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

#zonghe_block dd{
	border-top:1px dashed #D7DFEE;
	height:90px;
}

#zonghe_block dd ul{
	width:900px;
	height:auto;
	list-style:none;
	color:#777777;
	text-align:left;
	margin-left:30px;
}

#zonghe_block dd ul li{
	width:300px;
	height:auto;
	text-align:left;
	line-height:25px;
	color:#777777;
	float:left;
}

#zonghe_block dt a{
	color:#A8A7A7;
	text-decoration:none;
}

#zonghe_block dt a:hover{
	color:#A8A7A7;
	text-decoration:underline;
}

#service_mgt{
	width:962px;
	height:60px;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-indent:20px;
	text-align:left;
	vertical-align:middle;
	line-height:60px;
	clear:both;	
}

#service_mgt a{
	color:#5674A5;
	text-decoration:none;
	margin:0 5px;
}

#service_mgt a:hover{
	color:#5674A5;
	text-decoration:underline;
	margin:0 5px;
}

#friend_lnk{
	clear:both;
	width:962px;
	height:60px;
	margin-top:6px;
	border:1px solid #BDC8DD;
	text-indent:20px;
	text-align:left;
	vertical-align:middle;
	line-height:60px;
}

#friend_lnk a{
	color:#5674A5;
	text-decoration:none;
	margin:0 5px;
}

#friend_lnk a:hover{
	color:#5674A5;
	text-decoration:underline;
	margin:0 5px;
}


#bottom_div{
	width:962px;
	height:60px;
	margin-top:6px;
	border-top:1px solid #BDC8DD;	
}

/*----------------------------------------------- xiaoquluntuan.php ----------------------------------------------------------*/
.z{

}

.z span{
/*	width:24px;*/
	height:35px;
	vertical-align:middle;
	line-height:35px;
	display:block;
	float:left;
}

.z span img{
/*	width:10px;*/
	margin-left:-10px;
}

.z a{
	text-decoration:none;
}

.z a:hover{
	text-decoration:underline;
}


.s{
	width:300px;
	float:right;
}

.s a{
	text-decoration:none;
}

.s a:hover{
	text-decoration:underline;
}

.skey{
	border:1px solid #707070;
	height:25px;
	width:135px;
	vertical-align:middle;
	line-height:25px;
	text-align:left;
	text-indent:5px;
	color:#666666;
}

.sbutton{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:52px;
	height:26px;
	border:none;
	background:url(../image/ttday/sbutton.jpg) center center;
	cursor:pointer;
}

.x{
	width:962px;
	height:auto;
	vertical-align:middle;
	line-height:35px;
	text-align:left;
	text-indent:20px;
	border:1px solid #CDCDCD;
/*	background:#F2F2F2;*/
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}

.x .t0{
	width:750px;
	float:left;
	height:35px;
	vertical-align:middle;
	text-align:left;
	line-height:35px;
	border-bottom:2px solid #D7DFEE;	
}

.x .t0 span{
	margin:0 10px;
}

.x .t0 h3{
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#F26C4F;
}

.x .t{
	width:200px;
	float:right;
	height:35px;
	vertical-align:middle;
	text-align:left;
	line-height:35px;
	border-bottom:2px solid #D7DFEE;	
}

.x span{
	
}

.d{
	clear:both;
	width:962px;
	height:auto;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}

.d dl{
	width:900px;
	height:auto;
	border-bottom:1px dashed #999ccc;
	background:none;
}

.d dl dt{
	width:900px;
	height:30px;
	text-align:left;
	color:#003A98;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
}

.d dl dd{
	width:900px;
	height:auto;
}

.d dl dd ul{
	width:900px;
	height:auto;
	list-style:none;
	line-height:30px;
	background:none;
}

.d dl dd ul li{
	width:150px;
	height:30px;
	text-align:left;
	float:left;
}

.d dl dd ul li img{
	margin-right:8px;
}

.d a{
	text-decoration:none;
}

.d a:hover{
	text-decoration:underline;
}

.xiaoqu_info span{
	color:#002AFF;
	font-size:14px;
}

.xiaoqu_info a{
	color:#002AFF;
	font-size:14px;
	text-decoration:none;
}

.xiaoqu_info a:hover{
	text-decoration:underline;
	color:#002AFF;
	font-size:14px;
}
/*---------------- about.php --------------------*/
#mcont{
	width:964px;
	height:auto;
	margin-top:20px;
	text-align:left;
}

#mcont #leftcont{
	float:left;
	width:100px;
}

#mcont #leftcont ul{
	list-style:none;
	line-height:35px;
}

#mcont #leftcont ul li{
	text-align:left;
}

#mcont #rightcont{
	float:right;
	width:750px;
	text-align:left;
	line-height:35px;
	vertical-align:top;
}